package com.xebest.web.view;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @desc: 退货单明细信息
 * @author: chenjing
 * @createTime: 2017/7/6 0006 下午 3:44
 * @history:
 * @version:v1.0
 */
public class XeVenGoodsRejectDetailView implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 图片地址
     */
    private String proPicture;

    /**
     * 商品sku
     */
    private String proSku;

    /**
     * 商品货号
     */
    private String proNum;

    /**
     * 商品名称
     */
    private String proName;

    /**
     * 分类名称
     */
    private String proOrgCodeName;

    /**
     * 分类ID
     */
    private String proOrgCode;


    /**
     * 计价方式 1：重量 2：数量
     */
    private Integer pricingType;

    /**
     * 商品单位
     */
    private String proUnit;

    /**
     * 规格
     */
    private String specName;
    /**
     * 规格
     */
    private String specValue;

    /**
     * 平均成本价
     */
    private BigDecimal averagePrice;

    /**
     * 成交价
     */
    private BigDecimal proCostPrice;

    /**
     * 实发数量
     */
    private BigDecimal realSendNum;

    /**
     * 购买数量/重量
     */
    private BigDecimal purchaseNum;

    /**
     * 退货量
     */
    private BigDecimal rejectNum;

    /**
     * 退货金额
     */
    private BigDecimal rejectAmount;

    /**
     * 已退数量
     */
    private BigDecimal finishNum;

    /**
     * 商品总价
     */
    private BigDecimal proTotalPrice;

    /**
     * 优惠分摊金额
     */
    private BigDecimal pmtAmount;

    /**
     * 特批优惠金额
     */
    private BigDecimal specialDisamount;

    /**
     * 商品销售价
     */
    private BigDecimal proPrice;


    public String getProPicture() {
        return proPicture;
    }

    public void setProPicture(String proPicture) {
        this.proPicture = proPicture;
    }

    public String getProSku() {
        return proSku;
    }

    public void setProSku(String proSku) {
        this.proSku = proSku;
    }

    public String getProNum() {
        return proNum;
    }

    public void setProNum(String proNum) {
        this.proNum = proNum;
    }

    public String getProName() {
        return proName;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public String getProOrgCodeName() {
        return proOrgCodeName;
    }

    public void setProOrgCodeName(String proOrgCodeName) {
        this.proOrgCodeName = proOrgCodeName;
    }

    public Integer getPricingType() {
        return pricingType;
    }

    public void setPricingType(Integer pricingType) {
        this.pricingType = pricingType;
    }

    public String getProUnit() {
        return proUnit;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public BigDecimal getProCostPrice() {
        return proCostPrice;
    }

    public void setProCostPrice(BigDecimal proCostPrice) {
        this.proCostPrice = proCostPrice;
    }

    public BigDecimal getPurchaseNum() {
        return purchaseNum;
    }

    public void setPurchaseNum(BigDecimal purchaseNum) {
        this.purchaseNum = purchaseNum;
    }

    public String getSpecValue() {
        return specValue;
    }

    public void setSpecValue(String specValue) {
        this.specValue = specValue;
    }

    public BigDecimal getRejectNum() {
        return rejectNum;
    }

    public void setRejectNum(BigDecimal rejectNum) {
        this.rejectNum = rejectNum;
    }

    public BigDecimal getRejectAmount() {
        return rejectAmount;
    }

    public void setRejectAmount(BigDecimal rejectAmount) {
        this.rejectAmount = rejectAmount;
    }

    public String getSpecName() {
        return specName;
    }

    public void setSpecName(String specName) {
        this.specName = specName;
    }

    public BigDecimal getAveragePrice() {
        return averagePrice;
    }

    public void setAveragePrice(BigDecimal averagePrice) {
        this.averagePrice = averagePrice;
    }

    public BigDecimal getRealSendNum() {
        return realSendNum;
    }

    public void setRealSendNum(BigDecimal realSendNum) {
        this.realSendNum = realSendNum;
    }

    public BigDecimal getFinishNum() {
        return finishNum;
    }

    public void setFinishNum(BigDecimal finishNum) {
        this.finishNum = finishNum;
    }

    public BigDecimal getProTotalPrice() {
        return proTotalPrice;
    }

    public void setProTotalPrice(BigDecimal proTotalPrice) {
        this.proTotalPrice = proTotalPrice;
    }

    public BigDecimal getPmtAmount() {
        return pmtAmount;
    }

    public void setPmtAmount(BigDecimal pmtAmount) {
        this.pmtAmount = pmtAmount;
    }

    public BigDecimal getSpecialDisamount() {
        return specialDisamount;
    }

    public void setSpecialDisamount(BigDecimal specialDisamount) {
        this.specialDisamount = specialDisamount;
    }

    public String getProOrgCode() {
        return proOrgCode;
    }

    public void setProOrgCode(String proOrgCode) {
        this.proOrgCode = proOrgCode;
    }

    public BigDecimal getProPrice() {
        return proPrice;
    }

    public void setProPrice(BigDecimal proPrice) {
        this.proPrice = proPrice;
    }
}
